Это версия страницы http://torrentpier.me/threads/%D0%91%D0%B0%D0%B3%D0%B8-torrentpier-ii.25/page-62 из кэша Google. Она представляет собой снимок страницы по состоянию на 30 апр 2013 19:48:49 GMT. Текущая страница за прошедшее время могла измениться. Подробнее
Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.

Текстовая версия
 
Баги TorrentPier II | Страница 62 | TorrentPier.me

  1. Уважаемые пользователи! Начат процесс переноса имеющихся на форуме модификаций в менеджер ресурсов. Поскольку это ручной процесс - он займет некоторое время. Авторам модификаций, которые уже перенесены в менеджер ресурсов - просьба отредактировать их описание прямо в менеджере ресурсов, добавив скриншоты, инструкции по установке и т.д.

Баги TorrentPier II

Тема в разделе 'Программные баги TorrentPier II', создана пользователем PheRum, 30 июн 2011.

  1. Zenden Бета-тестер

    Сообщения:
    215
    Симпатии:
    119
    chigolberi, используйте sphinx, он найдет.
    chigolberi нравится это.
  2. chigolberi Пользователь

    Сообщения:
    164
    Симпатии:
    3
    В поиске по разделу ввожу запрос, выдаёт результат, всё нормально, но сверху и снизу отображается постраничная навигация по разделу (в разделе три страницы с раздачами).

    Так и должно быть ? На том же рутрекере такого нет.

  3. Gemini_13 Модератор

    Сообщения:
    1.305
    Симпатии:
    468
    ну как бы и да и не... вообще-то баг, спасибо
  4. Sprinx Пользователь

    Сообщения:
    50
    Симпатии:
    10
    Меняем тип поля.
    Или будет днюха у всех в 1970 году)
    ALTER TABLE `bb_users` CHANGE `user_birthday` `user_birthday` date DEFAULT '0000-00-00'
  5. Gemini_13 Модератор

    Сообщения:
    1.305
    Симпатии:
    468
    Sprinx, зняю, это уже исправлено, просто не зарелизено
  6. Gemini_13 Модератор

    Сообщения:
    1.305
    Симпатии:
    468
    В чате Zenden написал о баге, что отсутствует кнопка редактирования профиля и кнопка обмена бонусов. Плохо только, что пишут, если пишут, тестеры только после 2 с лишним недель.. Кто не хочет ждать следующей ревизии, то вот решение:

    usercp_viewprofile.php
    Найти:
    PHP:
    'TRAF_STATS'          => !(IS_AM || $profile_user_id),
    Вставить после:
    PHP:
    'U_MANAGE'  => (IS_ADMIN) ? "profile.php?mode=editprofile&u={$profiledata['user_id']}'profile.php?mode=editprofile',
    Найти и удалить:
    PHP:
    'U_MANAGE'      => "profile.php?mode=editprofile&u={$profiledata['user_id']}",
    usercp_viewprofile.tpl
    Найти:
    HTML:
    <!-- IF IS_ADMIN -->
    <p class="floatR">
    <a href="{U_MANAGE}">{L_PROFILE}</a> &middot;
    <a href="{U_PERMISSIONS}">{L_PERMISSIONS}</a>
    <!-- ENDIF -->
    <div class="clear"></div>
    Заменить на:
    HTML:
    <p class="floatR">
    <!-- IF IS_ADMIN || PROFILE_USER --><a href="{U_MANAGE}">{L_EDIT_PROFILE}</a><!-- ENDIF -->
    <!-- IF IS_ADMIN --> &middot; <a href="{U_PERMISSIONS}">{L_PERMISSIONS}</a><!-- ENDIF -->
    <div class="clear"></div>
    Найти и удалить:
    HTML:
    <!-- IF EDIT_PROF -->
    <form method="post" action="{EDIT_PROF_HREF}">
    <p class="tCenter mrg_10">
    <input type="submit" value="{L_EDIT_PROFILE}" class="main gen" />
    </p>
    </form>
    <!-- ELSE -->
    <br />
    <!-- ENDIF -->
    Найти:
    HTML:
    <!-- IF EDIT_PROF -->
    Заменить на:
    HTML:
    <!-- IF PROFILE_USER -->
  7. Данила Коваленко Пользователь

    Сообщения:
    52
    Симпатии:
    0
    Доброе утро. В Internet Explorer 10 (на ранних не проверял) некорректно отображается название торрент-файла при скачивании. Например, файл "2012_-_План Ломоносова.torrent" IE скачивает как "2012_-_План_Ломоносова.torrent". Если эту проблему решить пока нельзя, то встаёт вопрос о транслитерации названий торрент-файлов.
  8. deemon Новичок

    Сообщения:
    19
    Симпатии:
    0
    Подскажите НЕ МОГУ РАЗОБРАТЬСЯ и как понять в ревизиях readme ? по url: http://code.google.com/p/torrentpier2/source/list
    Не разберешь что ставить, что не ставить, может кто подскажет ?
    У меня стоит последняя ревизия R493 , что мне ставить дальше подскажите по пунктам ? головоломка блин... :(
  9. Gemini_13 Модератор

    Сообщения:
    1.305
    Симпатии:
    468
    deemon нравится это.
  10. inedgul Пользователь

    Сообщения:
    69
    Симпатии:
    9
    День добрый. Как-то писал уже о том, что не работает ограничение на количество одновременно отправленых личных сообщений. Спамеры появились. Хотелось бы решить.
  11. Varius Бета-тестер

    Сообщения:
    412
    Симпатии:
    38
    inedgul, спамеров надо по другому уничтожать сразу и на корню)))
  12. inedgul Пользователь

    Сообщения:
    69
    Симпатии:
    9
    Дык, бывает не уследиш. А баг есть баг - надо бы поправить.
  13. Varius Бета-тестер

    Сообщения:
    412
    Симпатии:
    38
    и чем это баг? если ваше прихоть то это не баг... а условие самому вставить ?
  14. inedgul Пользователь

    Сообщения:
    69
    Симпатии:
    9
    А чем не баг если условия выставлены, а не работает?
  15. inedgul Пользователь

    Сообщения:
    69
    Симпатии:
    9
    Поправил ограничение на количество одновременно отправленых личных сообщений ()

    открыть privmsg.php

    найти

    Код:
                    //
                    // Flood control
                    //
                    $sql = "SELECT MAX(privmsgs_date) AS last_post_time
                            FROM " . BB_PRIVMSGS . "
                            WHERE privmsgs_from_userid = " . $userdata['user_id'];
                    if ( $result = DB()->sql_query($sql) )
                    {
                            $db_row = DB()->sql_fetchrow($result);
     
                            $last_post_time = $db_row['last_post_time'];
                            $current_time = TIMENOW;
     
                            if ( ( $current_time - $last_post_time ) < $bb_cfg['flood_interval'])
                            {
                                    message_die(GENERAL_MESSAGE, $lang['FLOOD_ERROR']);
                            }
                    }
                    //
                    // End Flood control
                    //
    Заменить на
    Код:
    //
    // Flood control
    //
    $where_sql = (IS_GUEST) ? "p.poster_ip = '". USER_IP ."'" : "p.privmsgs_from_userid = {$userdata['user_id']}";
    $sql = "SELECT MAX(p.privmsgs_date) AS last_post_time FROM " . BB_PRIVMSGS . " p WHERE $where_sql";
     
    if ($db_row = DB()->fetch_row($sql) AND $db_row['last_post_time'])
    {
     
    if (TIMENOW - $db_row['last_post_time'] < $bb_cfg['flood_interval'])
    {
      message_die(GENERAL_MESSAGE, $lang['FLOOD_ERROR']);
    }
    }
    //
    // End Flood control
    //
    

    Также заметил, что спамеры иногда отправляли ЛС от имени пользователя Anonymous

    Думаю, что это можно исправить

    найти
    Код:
    if ( bf($userdata['user_opt'], 'user_opt', 'allow_pm') && $mode != 'edit' )


    заменить на
    Код:
    if ( bf($userdata['user_opt'], 'user_opt', 'allow_pm') && $mode != 'edit' || $userdata['user_id'] < 1)


    найти
    Код:
    if ( bf($userdata['user_opt'], 'user_opt', 'allow_pm') )


    заменить на
    Код:
    if ( bf($userdata['user_opt'], 'user_opt', 'allow_pm') || $userdata['user_id'] < 1 )


    Поправьте если я неправ.
  16. Dr_Brown Пользователь

    Сообщения:
    156
    Симпатии:
    7
    Кто подскажет, надо ставить 496 или после 495 переходить на 497 ?
  17. Gemini_13 Модератор

    Сообщения:
    1.305
    Симпатии:
    468
    Dr_Brown, 495 -> 496 -> 497. 496 и 497 - это одно целое, просто мне прав не хватило, Николаич выручал
  18. inedgul Пользователь

    Сообщения:
    69
    Симпатии:
    9
    Проблему отправки спамерами личных сообщений от имени Anonymous добавлением
    Код:
     || $userdata['user_id'] < 1 
    решить не удалось. Может у кого есть идеи?
  19. Gemini_13 Модератор

    Сообщения:
    1.305
    Симпатии:
    468
    inedgul, гость не может отправлять ЛС по приории. видимо сначала отправлялись ЛС, а потом удалялись профиля. у пользователей есть возможность удалить свой профиль?
  20. inedgul Пользователь

    Сообщения:
    69
    Симпатии:
    9
    Нету такой возможности.
    А, что если пользователь сам удаляет профиль тогда его ЛС становятся ЛС от Anonymous?
  21. Gemini_13 Модератор

    Сообщения:
    1.305
    Симпатии:
    468
    угу. вообще данную траблу надо смотреть индивидуально. еще раз повторюсь, что гость не может отправлять ЛС
  22. inedgul Пользователь

    Сообщения:
    69
    Симпатии:
    9
    Уверен, что спамеры используют какой-то сторонний софт, который использует неизвестную дырку в системе проверки при отправке ЛС. Также уверен, что если это возможно у меня - возможно и у всех остальных.
  23. inedgul Пользователь

    Сообщения:
    69
    Симпатии:
    9
    Может стоит сделать так, чтобы при удалении пользователем самого себя - все ЛС тоже удалялись?
  24. Gemini_13 Модератор

    Сообщения:
    1.305
    Симпатии:
    468
    зря вот так уверен. не факт что это именно твой косяк породил эту дырку. и не факт вообще что это дырка.

    на счет удаления юзера не понял к чему вопрос. у тебя же его нету, ты сам выше сказал
  25. inedgul Пользователь

    Сообщения:
    69
    Симпатии:
    9
    Уверен потому, что ЛС я не трогал (моды не ставил). Насчет удаления - так мысли вслух.

    Пока поставил защиту от дабл поста. Посмотрим...

Поделиться этой страницей